package com.huarui.part.model;

import org.apache.commons.lang.builder.ReflectionToStringBuilder;
import org.ewaf.framework.model.BaseDataObject;

/**
 * 车型类
 * 
 * @author xu
 * 
 */
public class CarModel extends BaseDataObject {

	private static final long serialVersionUID = -713383448014210425L;
	/**
	 * 主键　
	 */
	private Integer id;
	/**
	 * 名称
	 */
	private String name;
	/**
	 * 制造厂商
	 */
	private String manuFactory;
	/**
	 * 简称
	 */
	private String shortName;
	/**
	 * 品牌
	 */
	private String brand;
	/**
	 * 拼音码
	 */
	private String pyCode;

	public CarModel() {
		super();
	}

	@Override
	public Integer getId() {

		return this.id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	/**
	 * 得到车型名称
	 * 
	 * @return
	 */
	public String getName() {
		return name;
	}

	/**
	 * 设置车型名称
	 * 
	 * @param name
	 */
	public void setName(String name) {
		this.name = name;
	}

	/**
	 * 得到车型简称
	 * 
	 * @return
	 */
	public String getShortName() {
		return shortName;
	}

	/**
	 * 得到制造商名称
	 * 
	 * @return
	 */

	public String getManuFactory() {
		return manuFactory;
	}

	/**
	 * 设置制造商名称
	 * 
	 * @param manufactory
	 */
	public void setManuFactory(String manuFactory) {
		this.manuFactory = manuFactory;
	}

	/**
	 * 设置车型简称
	 * 
	 * @param shortName
	 */
	public void setShortName(String shortName) {
		this.shortName = shortName;
	}

	/**
	 * 设置品牌
	 * 
	 * @return
	 */
	public String getBrand() {
		return brand;
	}

	/**
	 * 设置品牌
	 * 
	 * @param brand
	 */
	public void setBrand(String brand) {
		this.brand = brand;
	}

	/**
	 * 设置拼音
	 * 
	 * @return
	 */
	public String getPyCode() {
		return pyCode;
	}

	/**
	 * 得到拼音
	 * 
	 * @param pyCode
	 */
	public void setPyCode(String pyCode) {
		this.pyCode = pyCode;
	}

	@Override
	public String toString() {
		return ReflectionToStringBuilder.toString(this); 
	}

}
